/**
* @auther Yuxin Ma
* @module models/edge-model
* @exports Edge
*/
'use strict';
var $ = require('jquery');
var Backbone = require('backbone');
Backbone.$ = $;
var Node = require('./node-model');
var Edge = Backbone.Model.extend( /** @lends models/Edge.prototype */ {
/**
* Graph中的边。
* @augments Backbone.Model
* @constructs
*/
defaults: {
/**
* 源节点的引用。
* @type {?Node}
*/
'source': null,
/**
* 目标节点的引用。
* @type {?Node}
*/
'target': null,
/**
* 边的类型标记。
* @type {(string|number)}
*/
'type': -1
},
getModelName: function() {
return "Edge";
}
});
module.exports = Edge;